/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Principal;

import java.sql.Date;
import java.util.ArrayList;

/**
 *
 * @author Borja
 */
public class Pedido {

    private int idPedido;
    private String idUser;
    private ArrayList<Productos_Aux> productos;
    private int entregado;
    private Date fecha_Pedido;
    private Date fecha_entrega;
 
    public Pedido(int idPedido,
            String idUser,
            ArrayList<Productos_Aux> productos,
            int cantidad,
            int entregado,
            Date fecha_Pedido,
            Date fecha_entrega){
     
           this.idPedido = idPedido;
           this.idUser = idUser;
           this.productos = productos;
           this.entregado = entregado;
           this.fecha_Pedido = fecha_Pedido;
           this.fecha_entrega = fecha_entrega;
           
        /*for (Productos_Aux producto:productos){ 
           int idProducto = producto.getIdProducto();
           int idFamilia = producto.getIdFamilia();
           this.idPedido = idPedido;
           this.idUser = idUser;
           try{
               this.productos.add(new Productos_Aux(idProducto, idFamilia, cantidad));
           }catch (Exception e){}
           this.entregado = entregado;
           this.fecha_Pedido = fecha_Pedido;
           this.fecha_entrega = fecha_entrega;
       }*/
    }
    
    /**
     * @return the idPedido
     */
    public int getIdPedido() {
        return idPedido;
    }

    /**
     * @param idPedido the idPedido to set
     */
    public void setIdPedido(int idPedido) {
        this.idPedido = idPedido;
    }

    /**
     * @return the idUser
     */
    public String getIdUser() {
        return idUser;
    }

    /**
     * @param idUser the idUser to set
     */
    public void setIdUser(String idUser) {
        this.idUser = idUser;
    }

    /**
     * @return the productos
     */
    public ArrayList<Productos_Aux> getProductos() {
        return productos;
    }

    /**
     * @param productos the productos to set
     */
    public void setProductos(ArrayList<Productos_Aux> productos) {
        this.productos = productos;
    }

    /**
     * @return the entregado
     */
    public int getEntregado() {
        return entregado;
    }

    /**
     * @param entregado the entregado to set
     */
    public void setEntregado(int entregado) {
        this.entregado = entregado;
    }

    /**
     * @return the fecha_Pedido
     */
    public Date getFecha_Pedido() {
        return fecha_Pedido;
    }

    /**
     * @param fecha_Pedido the fecha_Pedido to set
     */
    public void setFecha_Pedido(Date fecha_Pedido) {
        this.fecha_Pedido = fecha_Pedido;
    }

    /**
     * @return the fecha_entrega
     */
    public Date getFecha_entrega() {
        return fecha_entrega;
    }

    /**
     * @param fecha_entrega the fecha_entrega to set
     */
    public void setFecha_entrega(Date fecha_entrega) {
        this.fecha_entrega = fecha_entrega;
    }
     
    
}
